package com.transfiguro.exceptions;

/**
 * This class represents the ConversionFailedException for Transfiguro.
 * In any situation when conversion fails, this exception will be thrown
 */
public class ConversionFailedException extends Exception {
    /**
     * Constructor with the message associated with the exception
     *
     * @param message  the message associated with the exception
     */
    public ConversionFailedException(final String message) {
        super(message);
    }

    /**
     * Constructor with the message and the cause associated with the exception
     *
     * @param message  the message associated with the exception
     * @param cause    the cause associated with the exception
     */
    public ConversionFailedException(final String message, final Throwable cause) {
        super(message, cause);
    }

    /**
     * Constructor with the cause associated with the exception
     *
     * @param cause  the cause associated with the exception
     */
    public ConversionFailedException(final Throwable cause) {
        super(cause);
    }
}
